// $(function () {
    // 先要获取到用户信息
    getUserInfo();

    function getUserInfo() {
        $.ajax({
            type: "GET",
            url: "/my/userinfo",
            headers: {
                Authorization: localStorage.getItem('token') || '',
            },
            success: function (res) {
                console.log(res);
                // 判断请求是否成功
                if (res.status !== 0) {
                    return function () {
                        layer.msg('获取用户信息失败！');
                        location.href = 'login.html';
                    };
                }
                renderAvatar(res.data);
            },
            // 不论成功或者失败，你最终都会调用complete这个回调函数
            complete: function (res) {
                console.log(res);
                if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
                    // 1. 强制清空 token
                    localStorage.removeItem('token')
                    // 2. 强制跳转到登录页面
                    location.href = 'login.html'
                };
            }
        });
    }

    // 定义一个用户头像渲染函数
    function renderAvatar(user) {
        // 获取用户的名称
        // 如果用户有昵称，那么久使用昵称，如果没有，就用用户名称。
        var name = user.nickname || user.username;
        // 判断用户头像是否存在。
        if (user.user_pic !== null) {
            // 渲染图片头像
            $('.layui-nav-img').attr('src', user.user_pic).show()
            $('.text-avatar').hide();
            $('#welcome').html('欢迎您！'+name);
        } else {
            // 3.2 渲染文本头像
            $('.layui-nav-img').hide()
            var first = name[0].toUpperCase()
            $('.text-avatar').html(first).show()
            $('#welcome').html('欢迎您！'+name);
        }
    }
    //退出登陆的功能
    // 给退出绑定一个点击事件
    var layer = layui.layer;
    $('#logout').click(function () {
        layer.confirm('您确定退出吗？', {
            icon: 3,
            title: '提示'
        }, function () {
            // 清空本地存储中的 token
            localStorage.removeItem('token');
            // 跳转到登陆页面；
            location.href = 'login.html';
        });
    })

// })